1.导出patch
命令:
1 | git format-patch |
导出一个指定的patch:
1 | git format-patch -1 <commitID> |
例子:
1 | git format-patch -1 855as2 |
注意这里的参数不是字母l,而是数字1234的1.
导出指定范围内的提交的patch
1 | git format-patch <commit-1>..<commit-2> |
例子:
1 | git format-patch 855as2..3512a |
两个patch之间用”..”来进行连接。
2.导入patch
直接导入
1 | git am 0001-your-commit-patch |
这种方式直接生成一个commit,其信息与你导出时候的patch信息保持一致。
检查后导入
1 | git apply --stat 0001-your-commit-patch |
这种方式会将patch的内容以修改后的文件内容展示,不会提交commit,需要用户自己手动去提交commit。
1.导出patch
命令:
1 | git format-patch |
导出一个指定的patch:
1 | git format-patch -1 <commitID> |
例子:
1 | git format-patch -1 855as2 |
注意这里的参数不是字母l,而是数字1234的1.
导出指定范围内的提交的patch
1 | git format-patch <commit-1>..<commit-2> |
例子:
1 | git format-patch 855as2..3512a |
两个patch之间用”..”来进行连接。
2.导入patch
直接导入
1 | git am 0001-your-commit-patch |
这种方式直接生成一个commit,其信息与你导出时候的patch信息保持一致。
检查后导入
1 | git apply --stat 0001-your-commit-patch |
这种方式会将patch的内容以修改后的文件内容展示,不会提交commit,需要用户自己手动去提交commit。